export interface CommentPostsVO {
  /**
   * 对象存储主键
   */
  commentId: string | number;

  /**
   * 帖子id
   */
  postsId: string | number;

  /**
   * 评论用户id
   */
  userId: string | number;

  /**
   * 父级评论id
   */
  parentId: string | number;

  /**
   * 评论目标用户id;
   */
  replyUserId: string | number;

  /**
   * 内容
   */
  content: string;

  /**
   * 是否置顶
   */
  topFlag: string;

  /**
   * 点赞数
   */
  likeCount: number;

  /**
   * 备注
   */
  remark: string;

    /**
     * 子对象
     */
    children: CommentPostsVO[];
}

export interface CommentPostsForm extends BaseEntity {
  /**
   * 对象存储主键
   */
  commentId?: string | number;

  /**
   * 帖子id
   */
  postsId?: string | number;

  /**
   * 评论用户id
   */
  userId?: string | number;

  /**
   * 父级评论id
   */
  parentId?: string | number;

  /**
   * 评论目标用户id;
   */
  replyUserId?: string | number;

  /**
   * 内容
   */
  content?: string;

  /**
   * 是否置顶
   */
  topFlag?: string;

  /**
   * 点赞数
   */
  likeCount?: number;

  /**
   * 备注
   */
  remark?: string;

}

export interface CommentPostsQuery {

  /**
   * 帖子id
   */
  postsId?: string | number;

  /**
   * 评论用户id
   */
  userId?: string | number;

  /**
   * 父级评论id
   */
  parentId?: string | number;

  /**
   * 评论目标用户id;
   */
  replyUserId?: string | number;

  /**
   * 内容
   */
  content?: string;

  /**
   * 是否置顶
   */
  topFlag?: string;

  /**
   * 点赞数
   */
  likeCount?: number;

    /**
     * 日期范围参数
     */
    params?: any;
}



